﻿
namespace Storm.TextEditor.Editor
{
	/// <summary>
	/// Describes where on a row a row event has taken place.
	/// </summary>
	public enum RowArea
	{
		/// <summary>
		/// The event has taken place on the gutter area.
		/// </summary>
		GutterArea,

		/// <summary>
		/// The event has taken place on the line number area.
		/// </summary>
		LineNumberArea,

		/// <summary>
		/// The event has taken place on the folding area.
		/// </summary>
		FoldingArea,

		/// <summary>
		/// The event has taken place on the text area.
		/// </summary>
		TextArea,

		/// <summary>
		/// The event has taken place on a custom user margin.
		/// </summary>
		Other,
	}
}
